"""
md5加密字符串
"""
import hashlib

from config import Config


def custom_md5(content, salt=None):
    """
    :param content: 需要加密的字符串
    :param solt: 盐, 额外的字符串,为None时默认使用项目的secret_key
    :return:  str  32bit   加密完成的字符串
    """

    if salt == None:
        salt = Config.SECRET_KEY
    """实例化md5的对象"""
    md5_secret_obj = hashlib.md5(salt.encode())

    """对字符串进行加密"""
    md5_secret_obj.update(content.encode())

    """导出加密完成的字符串"""

    return md5_secret_obj.hexdigest()









